docs.rs failed to build bevy_webgl2-0.5.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
WebGL2 rendering backend for Bevy game engine
bevy_webgl2 is external plugin for Bevy providing WebGL2 rendering backend on wasm target. To see it in action take a look on live examples
Building examples
Prerequisites
cargo install cargo-make
rustup target add wasm32-unknown-unknown
to build and serve sprite
example do:
cargo make example sprite --profile release
and open http://127.0.0.1:4000
Using bevy_webgl2 in your project
Take a look on bevy_webgl2_app_template - it is a template of bevy application using cargo-make for building both native and WASM targets.
To initialize plugin simply replace Bevy's DefaultPlugins
with bevy_webgl2::DefaultPlugins
:
App::build()
.add_plugins(bevy_webgl2::DefaultPlugins)
or add Bevy DefaultPlugins
and bevy_webgl2::WebGL2Plugin
App::build()
.add_plugins(DefaultPlugins)
.add_plugin(bevy_webgl2::WebGL2Plugin)